//  纯函数  指的是 相同的输入永远会得到相同的输出，而且没有任何可观察的副作用，这就是纯函数
// slice 和splice

let arr = [1,2,3,4,5]

// 纯函数
console.log(arr.slice(0,3))
console.log(arr.slice(0,3))
console.log(arr.slice(0,3))

// 不纯函数
console.log(arr.splice(0,3))
console.log(arr.splice(0,3))
console.log(arr.splice(0,3))

